heavy artillery – English–Italiano translations

🇬🇧 en it 🇮🇹

heavy artillery noun

  • (figurative) powerful means
pezzi forti
Wiktionary Links